package com.armed.excepciones.ventas;

import com.armed.excepciones.UniqueKeyViolationException;
import com.armed.ejb.transference.ventas.DetalleVenta;

/**
 * Exception Class DetalleVentaRepetidoException
 *
 *
 * @author init() software
 * @version 25/01/2008 
 */

public class DetalleVentaRepetidoException extends UniqueKeyViolationException 
{
    /**
     * Creates a new instance of <code>DetalleVentaRepetidoException</code> without detail message.
     */
    public DetalleVentaRepetidoException() 
    {
        this("Ya existe registrada una venta con ese id");
    }
    
    /**
     * Creates a new instance of <code>DetalleVentaRepetidoException</code> without detail message.
     * @param det 
     */
    public DetalleVentaRepetidoException(DetalleVenta det) 
    {
        this("Ya existe registrada una venta con el id " + det.getId());
    }

    /**
     * Constructs an instance of <code>DetalleVentaRepetidoException</code> with the specified detail message.
     * @param msg the detail message.
     */
    public DetalleVentaRepetidoException(String msg) 
    {
        super(msg);
    }
}
